.main {
    width: 1210px;
    margin: 0px auto;
}
/* 头部 header 开始 */
header {
    height: 110px;
    background: url(../images/headbg.jpg) repeat-x left bottom;
    .logocon {
        .logo {
            width: 160px;
            height: 50px;
            float: left;
            margin-top: 24px;
            background: url(../images/icon.png) no-repeat;
        }
        .logotitle {
            float: left;
            height: 34px;
            line-height: 34px;
            font-size: 24px;
            color: #333;
            margin-top: 34px;
        }
        .haveaccount {
            font-size: 16px;
            float: right;
            margin-top: 55px;
            color: #999;
            a {
                color: #e22;
                i {
                    font-family: "宋体";
                    font-weight: 700;
                    margin-left: 5px;
                }
            }
        }
    }
}
/* 头部 header 结束 */

/* 内容 开始 */
section {
    article.container {
        .reg {
            .regmain {
                margin: 50px auto 186px;
                width: 400px;
                .regbox {
                    position: relative;
                    border: none;
                    width: 398px;
                    height: 52px;
                    z-index: 0;
                    margin-bottom: 24px;
                    label {
                        border-top: 1px solid rgb(221, 221, 221);
                        border-right: none rgb(221, 221, 221);
                        border-bottom: 1px solid rgb(221, 221, 221);
                        border-left: 1px solid rgb(221, 221, 221);
                        border-image: initial;
                        padding: 0 0 0 20px;
                        cursor: pointer;
                        color: #666;
                        float: left;
                        width: 87px;
                        height: 50px;
                        line-height: 50px;
                    }
                    .inputbox {
                        float: left;
                        width: 288px;
                        height: 50px;
                        border: 1px solid rgb(221, 221, 221);
                        input {
                            border: 0 none;
                            font-size: 14px;
                            width: 190px;
                            height: 19px;
                            padding-bottom: 12px;
                            padding-left: 22px;
                            padding-top: 17px;
                            outline: none;
                            padding-right: 2px;
                        }
                    }
                    .radiobox {
                        float: left;
                        width: 288px;
                        height: 50px;
                        border: 1px solid rgb(221, 221, 221);
                        input {
                            width: 20px;
                            height: 20px;
                            margin: 15px;
                        }
                        input:nth-of-type(1) {
                            margin-left: 40px;
                        }
                    }
                    .code {
                        right: -165px;
                        top: 0px;
                    }
                }
                .regbox:hover label,
                .regbox:hover .inputbox,
                .regbox:hover .radiobox {
                    border-color: rgb(153, 153, 153);
                }
                .btnbox {
                    width: 400px;
                    .btn {
                        width: 400px;
                        .regbtn {
                            width: 100%;
                            height: 54px;
                            line-height: 54px;
                            text-align: center;
                            color: #fff;
                            background: #e2231a;
                            outline: none;
                            border: 0;
                            font-size: 16px;
                            font-family: "Microsoft YaHei", "Hiragino Sans GB";
                            cursor: pointer;
                        }
                    }
                }
            }
        }
    }
}
/* 内容 结束 */

/* 底部 footer 开始 */
/* 底部 footer 结束 */
